N = int(input('Введите четырёхзначное число : '))
if 1000<=N<=9999:
    a1 = N%10
    a2 = N//10%10
    a3 = N//100%10
    a4 = N//1000%10
    mn = min(a1, a2, a3, a4)
    mx = max(a1, a2, a3, a4)
    if N%2 == 0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if N%3 == 0:
        print('Число кратно трём: Да')
    else:
        print('Число кратно трём: Нет')
    if int(N**0.5)**2 == N:
        print('Число является квадратом числа', int(N**0.5))
    else:
        print('Число является квадратом числа: Нет')
    print()
    print('Наименьшая цифра числа: ', mn)
    print('Наибольшая цифра числа: ', mx)
    c = 0
    if a1 == 0:
        c = c+1
    if a2 == 0:
        c = c+1
    if a3 == 0:
        c = c+1
    if a4 == 0:
        c = c+1
    print('Количество нулей в числе:', c)
    if int(a1**0.5)**2 == a1:
        print('Цифра в разряде единиц является квадратом цифры:', int(a1**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(a2**0.5)**2 == a2:
        print('Цифра в разряде десятков является квадратом цифры:', int(a2**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if int(a3**0.5)**2 == a3:
        print('Цифра в разряде сотен является квадратом цифры:', int(a3**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if int(a4**0.5)**2 == a4:
        print('Цифра в разряде тысяч является квадратом цифры:', int(a4**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введённое число не является четырёхзначным ')

    
